Below is a complete list of the user defined functions available in AutoIt. Click on a user defined function name for a detailed description.
When using them you need to add a #include <WinAPIShPath.au3>.
User Defined Function | Description |
---|---|
_WinAPI_CommandLineToArgv | Parses a command-line string and returns an array of the command-line arguments |
_WinAPI_IsNameInExpression | Determines whether a string matches the specified pattern |
_WinAPI_ParseURL | Performs rudimentary parsing of a URL |
_WinAPI_ParseUserName | Extracts the domain and user account name from a fully qualified user name |
_WinAPI_PathAddBackslash | Adds a backslash to the end of a string to create the correct syntax for a path |
_WinAPI_PathAddExtension | Adds a file name extension to a path string |
_WinAPI_PathAppend | Appends one path to the end of another |
_WinAPI_PathBuildRoot | Creates a root path from a given drive number |
_WinAPI_PathCanonicalize | Removes elements of a file path according to special strings inserted into that path |
_WinAPI_PathCommonPrefix | Compares two paths to determine if they share a common prefix |
_WinAPI_PathCompactPath | Truncates a file path to fit within a given pixel width by replacing path components with ellipses |
_WinAPI_PathCompactPathEx | Truncates a path to fit within a certain number of characters by replacing path components with ellipses |
_WinAPI_PathCreateFromUrl | Converts a file URL to a Microsoft MS-DOS path |
_WinAPI_PathFindExtension | Searches a path for an extension |
_WinAPI_PathFindFileName | Searches a path for a file name |
_WinAPI_PathFindNextComponent | Parses a path and returns the portion of that path that follows the first backslash |
_WinAPI_PathFindOnPath | Searchs for a file in the default system paths |
_WinAPI_PathGetArgs | Finds the command-line arguments within a given path |
_WinAPI_PathGetCharType | Determines the type of character in relation to a path |
_WinAPI_PathGetDriveNumber | Searches a path for a drive letter within the range of 'A' to 'Z' and returns the corresponding drive number |
_WinAPI_PathIsContentType | Determines if a file's registered content type matches the specified content type |
_WinAPI_PathIsExe | Determines whether a file is an executable by examining the file extension |
_WinAPI_PathIsFileSpec | Searches a path for any path-delimiting characters |
_WinAPI_PathIsLFNFileSpec | Determines whether a file name is in long format |
_WinAPI_PathIsRelative | Searches a path and determines if it is relative |
_WinAPI_PathIsRoot | Parses a path to determine if it is a directory root |
_WinAPI_PathIsSameRoot | Compares two paths to determine if they have a common root component |
_WinAPI_PathIsSystemFolder | Determines if an existing folder contains the attributes that make it a system folder |
_WinAPI_PathIsUNC | Determines if the string is a valid Universal Naming Convention (UNC) for a server and share path |
_WinAPI_PathIsUNCServer | Determines if a string is a valid Universal Naming Convention (UNC) for a server path only |
_WinAPI_PathIsUNCServerShare | Determines if a string is a valid Universal Naming Convention (UNC) share path |
_WinAPI_PathMakeSystemFolder | Gives an existing folder the proper attributes to become a system folder |
_WinAPI_PathMatchSpec | Searches a string using a Microsoft MS-DOS wild card match type |
_WinAPI_PathParseIconLocation | Parses a file location string that contains a file location and icon index |
_WinAPI_PathRelativePathTo | Creates a relative path from one file or folder to another |
_WinAPI_PathRemoveArgs | Removes any arguments from a given path |
_WinAPI_PathRemoveBackslash | Removes the trailing backslash from a given path |
_WinAPI_PathRemoveExtension | Removes the file name extension from a path, if one is present |
_WinAPI_PathRemoveFileSpec | Removes the trailing file name and backslash from a path, if they are present |
_WinAPI_PathRenameExtension | Replaces the extension of a file name with a new extension |
_WinAPI_PathSearchAndQualify | Formats a path to the fully qualified path |
_WinAPI_PathSkipRoot | Parses a path, ignoring the drive letter or Universal Naming Convention (UNC) server/share path elements |
_WinAPI_PathStripPath | Removes the path portion of a fully qualified path and file |
_WinAPI_PathStripToRoot | Removes all parts of the path except for the root information |
_WinAPI_PathUndecorate | Removes the decoration from a path string |
_WinAPI_PathUnExpandEnvStrings | Replaces folder names in a fully-qualified path with their associated environment string |
_WinAPI_PathUnmakeSystemFolder | Removes the attributes from a folder that make it a system folder |
_WinAPI_PathUnquoteSpaces | Removes quotes from the beginning and end of a path |
_WinAPI_PathYetAnotherMakeUniqueName | Creates a unique filename based on an existing filename |
_WinAPI_ShellGetImageList | Retrieves the system image list for small or large icons |
_WinAPI_UrlApplyScheme | Determines a scheme for a specified URL string, and returns a string with an appropriate prefix |
_WinAPI_UrlCanonicalize | Converts a URL string into canonical form |
_WinAPI_UrlCombine | Combines the base an relative URLs in canonical form |
_WinAPI_UrlCompare | Makes a case-sensitive comparison of two URL strings |
_WinAPI_UrlCreateFromPath | Converts a Microsoft MS-DOS path to a canonicalized URL |
_WinAPI_UrlFixup | Attempts to correct a URL whose protocol identifier is incorrect |
_WinAPI_UrlGetPart | Retrieves a specified part from the URL |
_WinAPI_UrlHash | Hashes a URL string |
_WinAPI_UrlIs | Tests whether or not a URL is a specified type |